/**
 * 咨询快报审核
 * @author zhengyunfei
 */
var bcSelectData=null;
var mydatagrid=null;
var indexPageViewDialog=null;
var lookContextData=null;
var lookContextDialog="";
layui.use(["form","laypage","layer"],function(){
    var form=layui.form;
    var layer=layui.layer;
    form.on('select', function(data){
        // console.log(data.elem); //得到select原始DOM对象
        //console.log(data.value); //得到被选中的值]
        // console.log(data.othis); //得到美化后的DOM对象
        form.render('select');
    });
    /**
     *功能:产品申购导入功能
     * author:wangenhao
     * */
    layui.fsButton.buyImport = function(elem,data,datagrid){
        var flg='W';
        if(data.length==0){
            layer.alert("请先选择要操作的资讯数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].check_Flg;//审核状态-只能提交待审核和审核不通过的记录
            if(isCheck !=  "Y" ){//只有非 审核通过的数据即可提交审核
                isExsitsChecked = true;
                ids += data[i].news_Id+",";
            }else {
                isExsitsNotChecked = true;
            }


        }
        if(isExsitsNotChecked){
            layer.alert("只有审核状态为[待提交审核][待审核][审核不通过]的才能提交审核！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        /*if(isExsitsNotChecked){
            layer.confirm('存在上次审核不通过的数据，是否确认审核通过', function(index){
                layer.close(index);
                ajaxSuccess(ids,flg,datagrid);
                return true;
            },function(){
                return ;
            });
            return ;
        }*/
        ajaxSubmitAuditSuccess(ids,flg,datagrid);
    }


    /**
     *功能:产品申购导出功能
     * author:wangenhao
     * */
    layui.fsButton.buyExport = function(elem,data,datagrid){
        var show_flag='Y';//未提交过提交展示的记录
        /*if(data.length==0){
            layer.alert("请先选择要操作的申购数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }*/

        /*
        prd_flg-数据状态
        buy_Date-打款日期
        int_Date-份额登记日期
        empl_Nm-理财师姓名
        cust_Nm-客户姓名
         */
       var prd_flg = $("#prd_flg").val();
       var buy_Date =$("#buy_Dates").val();
       var int_Date =$("#int_Dates").val();
       var empl_Nm =$("#empl_Nm").val();
       var cust_Nm =$("#cust_Nm").val();
       var card_Type =$("#card_Type").val();
       var prod_Nm =$("#prod_Nm").val();//新增产品名称条件筛选
       //String field, String order,
        var field = $("#field").val();
        var order = $("#order").val();
       window.location.href="/product/toExcelBuyOrRedeem.shtml?prd_flg="+prd_flg+"&buy_Date="+buy_Date+"&excleFlag="+'PROBUY'
           +"&int_Date="+int_Date+"&empl_Nm="+empl_Nm+"&cust_Nm="+cust_Nm+"&card_Type="+card_Type+"&prod_Nm="+prod_Nm;
        //ajaxSubmitAuditSuccess(ids,"",datagrid,show_flag);
        //ajaxExcelExport(prd_flg,buy_Date,int_Date,empl_Nm,cust_Nm,card_Type,datagrid)
    }


    /**
     *功能:同步CRM数据
     * author:wangenhao
     * */
    layui.fsButton.tongbuCRM = function(elem,data,datagrid){
        console.log("申购同步CRM数据=============")
        layer.confirm('是否同步CRM数据？', function(index){
            layer.close(index);
            calProductTBCRM("BUY",datagrid);
            return true;
        },function(){
            return ;
        });
        return ;

    }


    /**
     *功能:产品申购计算功能
     * author:wangenhao
     * */
    layui.fsButton.productBuyCal = function(elem,data,datagrid){
        console.log("净值类产品申购计算=============")
        calProductBuyRedeem("BUY",datagrid);
    }


    /**
     *功能:产品赎回计算功能
     * author:wangenhao
     * */
    layui.fsButton.productRedeemCal = function(elem,data,datagrid){
        console.log("净值类产品申购计算=============")
        calProductBuyRedeem("REDEEM",datagrid);
    }


    /**
     *功能:决算查看导出Excel
     * author:wangenhao
     * */
    layui.fsButton.jsExport = function(elem,data,datagrid){
        var comp_id =$("#comp_id").val();
        var acti_nm =$("#acti_nm").val();
        var acti_str_dt =$("#acti_str_dt").val();
        window.location.href="/budget/toExcelJSCheck.shtml?excleFlag="+'JSEXCEL'+'&comp_id='+comp_id+'&acti_nm='+acti_nm+'&acti_str_dt='+acti_str_dt;
        //ajaxSubmitAuditSuccess(ids,"",datagrid,show_flag);
        //ajaxExcelExport(prd_flg,buy_Date,int_Date,empl_Nm,cust_Nm,card_Type,datagrid)
    }


    /**
     *功能:产品赎回导出功能
     * author:wangenhao
     * */
    layui.fsButton.redeemExport = function(elem,data,datagrid){
        var show_flag='Y';//未提交过提交展示的记录
        /*if(data.length==0){
            layer.alert("请先选择要操作的申购数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }*/

        /*
        prd_flg-数据状态
        buy_Date-打款日期
        int_Date-份额登记日期
        empl_Nm-理财师姓名
        cust_Nm-客户姓名
         */
        var flg = $("#flg").val();
        var redeemDates =$("#redeemDates").val();//赎回日期
        var empl_Nm =$("#empl_Nm").val();
        var cust_Nm =$("#cust_Nm").val();
        var confirm_Flag =$("#confirm_Flag").val();
        var prod_Nm =$("#prod_Nm").val();
        //String field, String order,
        var field = $("#field").val();
        var order = $("#order").val();
        window.location.href="/productRedeem/toExcelBuyOrRedeem.shtml?flg="+flg+"&redeemDates="+redeemDates+"&excleFlag="+'PROREDEEM'
            +"&empl_Nm="+empl_Nm+"&cust_Nm="+cust_Nm+"&confirm_Flag="+confirm_Flag+"&prod_Nm="+prod_Nm;
        //ajaxSubmitAuditSuccess(ids,"",datagrid,show_flag);
        //ajaxExcelExport(prd_flg,buy_Date,int_Date,empl_Nm,cust_Nm,card_Type,datagrid)
    }

    /**
     *功能:提交按钮操作-待确认状态才可操作
     * author:wangenhao
     * */
    layui.fsButton.prodSubmit = function(elem,data,datagrid){
        var show_flag='2';//以及提交展示的记录
        if(data.length==0){
            layer.alert("请先选择要操作的申购数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].prd_flg;//待确认记录才可提交
            if(isCheck ==  "1" || isCheck ==  "5"){//提交展示状态为已提交展示才可撤销展示
                isExsitsChecked = true;
                ids += data[i].pk_Id+",";
                if(isCheck =='1'){
                    show_flag ='4';
                }
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.alert("只有数据状态为[份额已计算]的才能提交！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }else {
            layer.confirm("是否确认提交？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxSubmitAuditSuccess(ids,"",datagrid,show_flag);
                layer.closeAll('dialog');
            }, function(){

            });
            // return false;
        }

    }

    /**
     *功能:赎回列表展示提交按钮操作-待确认状态才可操作
     * author:wangenhao
     * */
    layui.fsButton.prodRedeemSubmit = function(elem,data,datagrid){
        var show_flag='2';//以及提交展示的记录
        if(data.length==0){
           /* layer.confirm("将提交所有状态为赎回金额已计算的数据，是否确认提交？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxSubmitRedeemAllSuccess(datagrid);
                layer.closeAll('dialog');
            }, function(){

            });*/
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].flg;//待确认记录才可提交
           // if(isCheck ==  "1" || isCheck == '5' ){//提交展示状态为已提交展示才可撤销展示
            if(isCheck == '5' ){//赎回金额已计算
                isExsitsChecked = true;
                ids += data[i].pk_Id+",";
               /* if(isCheck ==  "1"){
                    show_flag= '4';
                }*/
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.confirm("将只提交状态为赎回金额已计算的数据，是否确认提交？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxSubmitRedeemSuccess(ids,"",datagrid,show_flag);
                layer.closeAll('dialog');
            }, function(){

            });
        }else {
            layer.confirm("将只提交状态为赎回金额已计算的数据，是否确认提交？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxSubmitRedeemSuccess(ids,"",datagrid,show_flag);
                layer.closeAll('dialog');
            }, function(){

            });
            // return false;
        }

    }



    /**
     *功能:生成认购书
     * author:wangenhao
     * */
    layui.fsButton.makeBuyBook = function(elem,data,datagrid){
        if(data.length==0){
            layer.alert("请先选择要操作的申购数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var state=false;
        var haveCreateBook=false;
        var ids ="";//id
        var serino = "";//序号
        var sum = 0;
        //满足条件标识
        var success=false;

        for(var i=0;i<data.length;i++){
            var isCheck= data[i].contract_No;//合同编号不为空才可生成,并且prd_flg=2时才生成
            var prd_flg=data[i].prd_flg;
            var card_Type=data[i].card_Type;
            console.log("contract_No-----合同编号-----"+isCheck)
            console.log("prd_flg----数据状态------"+card_Type)
            console.log("card_Type-----认证书生成状态-----"+card_Type)
            if(isCheck == "" || isCheck == null || prd_flg!='2' || card_Type == 'Y'){//合同编号为空
                isExsitsChecked = true;
            }else if(isCheck != "" && isCheck != null && prd_flg =='2'  && card_Type=='N') {
                ids += data[i].pk_Id+",";
                serino+=data[i].contract_No+",";
                success=true;
                sum =sum+1;
            }

        }
       if(isExsitsChecked == true && success == true){//包含不符合条件的数据先提示如下
            //layer.alert("请选择合同已审核通过的交易！",{
            layer.msg("系统将只为您生成合同审核通过并且未生成过认购书的交易对应的认购书！",{time:2*1000},function () {
                //生成任务书
                var pkIdArray=ids.split(",");
                for(var i=0;i<pkIdArray.length;i++){
                    var value=pkIdArray[i];
                    if(''!=value&&null!=value){
                        createSignSubsciption(value,sum);
                    }else{
                        //$("#excelRefresh").click();
                    }
                }
            });
       }else if(isExsitsChecked == true && success == false){//没有符合条件的数据
           layer.alert("没有符合生成认购书的交易，请重新选择！",{
               icon:2,
               skin:'layer-ext-moon'
           });
           return;
       }else if(isExsitsChecked == false && success == true){
           //生成任务书
           var pkIdArray=ids.split(",");
           for(var i=0;i<pkIdArray.length;i++){
               var value=pkIdArray[i];
               if(''!=value&&null!=value){
                   createSignSubsciption(value,sum);
               }else{
                   //$("#excelRefresh").click();
               }
           }
       }


    }


    /**
     *功能:申购列表批量删除
     * author:wangenhao
     * */
    layui.fsButton.deleteBuy = function(elem,data,datagrid){
        var show_flag='3';//以及提交展示的记录
        if(data.length==0){
            layer.alert("请先选择要操作的申购数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].prd_flg;//待确认记录才可提交
            if(isCheck ==  "1" ){//提交展示状态为已提交展示才可撤销展示
                isExsitsChecked = true;
                ids += data[i].pk_Id+",";
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.alert("只有数据状态为[待确认]的才能删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }else {
            layer.confirm("是否确认删除？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxSubmitAuditSuccess(ids,"",datagrid,show_flag);
                layer.closeAll('dialog');
            }, function(){

            });
            // return false;
        }

    }

    /**
     *功能:赎回列表批量删除
     * author:wangenhao
     * */
    layui.fsButton.deleteRedeem = function(elem,data,datagrid){
        var show_flag='3';//以及提交展示的记录
        if(data.length==0){
            layer.alert("请先选择要操作的赎回数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].flg;//待确认记录才可提交
            if(isCheck ==  "1" ){//提交展示状态为已提交展示才可撤销展示
                isExsitsChecked = true;
                ids += data[i].pk_Id+",";
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.alert("只有数据状态为[待确认]的才能删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }else {
            layer.confirm("是否确认删除？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxSubmitRedeemSuccess(ids,"",datagrid,show_flag);
                layer.closeAll('dialog');
            }, function(){

            });
            // return false;
        }

    }



    /**
     *功能:赎回确认
     * author:wangenhao
     * */
    layui.fsButton.shConfirm = function(elem,data,datagrid){
        var confirm_Flag = 'Y';//赎回确认
        if(data.length==0){
            layer.alert("请选择要确认的交易！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }

       /* if(data.length>1){
            layer.alert("请选择一条确认的交易！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }*/

        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        var flags = "";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].flg;//待确认记录才可提交
            //var isConfirm = data[i].confirm_Flag;//付息确认状态
            if(isCheck ==  "1" ){//赎回金额已计算数据才可赎回确认
                ids += data[i].pk_Id+",";
                flags += isCheck+",";
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.alert("只有数据状态为[待确认]的才能赎回确认！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }else {
            /*layer.confirm("是否确认付息？", {
                btn: ["确定","取消"] //按钮
            }, function(){*/
                //function addCosts(){
                var url = "../views/productBuyandRedeem/productRedeemConfirm.html?pk_Id="+ids+"&flg="+flags;
                var loadingDialogIndex = top.layer.open({
                    type: 2,
                    title: '赎回确认',
                    shadeClose: true,
                    maxmin: true,
                    shade: 0.8,
                   // btn: ['确认选择'],
                    area: ['900px', '600px'],
                    //btn: ['关闭'],
                    content: url //iframe的url
                    , success: function (layero, index) {
                        //alert("success！")
                    }
                    , end: function (layero, index) {
                         //alert("进入end！")
                        datagrid.reload();

                    }, yes: function (index) {
                        parent.layer.close(index);
                         //alert("确认选择yes")
                        // getNewsFlashList();
                    },
                    cancel: function () {
                        //右上角关闭回调
                    }
                });
                // }
                layer.closeAll('dialog');
           /* }, function(){

            });*/
            // return false;
        }

    }


    /**
     *功能:付息确认
     * author:wangenhao
     * */
    layui.fsButton.fxSubmit = function(elem,data,datagrid){
        var confirm_Flag = 'Y';//付息确认
        if(data.length==0){
            layer.alert("请先选择要操作的赎回数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].flg;//待确认记录才可提交
            var isConfirm = data[i].confirm_Flag;//付息确认状态
            if(isCheck ==  "2" ){//已确认数据才可付息确认
                if(isConfirm == 'A'){
                    ids += data[i].pk_Id+",";
                }else {//已付息
                    isExsitsChecked = true;
                }
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked == true || isExsitsChecked == true){
            layer.alert("只有数据状态为[已确认]且付息状态为[利息已确认]的才能付息确认！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }else {
            layer.confirm("是否确认付息？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxSubmitRedeemSuccess(ids,confirm_Flag,datagrid,"");
                layer.closeAll('dialog');
            }, function(){

            });
            // return false;
        }

    }
    /**
     *功能:审核通过按钮操作
     * author:wangenhao
     * */
    layui.fsButton.infauditAcess = function(elem,data,datagrid){
        var flg='Y';
        if(data.length==0){
            layer.alert("请先选择要操作的资讯数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked = false;
        var noSubmitAudit = false;
        var acessState = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].check_Flg;
            if(isCheck != 'Y' && isCheck != null ){//非审核通过以及待提交审核的资讯
                isExsitsChecked=true;
                ids += data[i].news_Id+",";
            }
            if(isCheck == null){//未提交审核
                noSubmitAudit = true;
            }
            if(isCheck == 'Y'){
                acessState = true;
            }
        }
        if(noSubmitAudit){
            layer.alert("请提交审核后操作！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        if(acessState){
            layer.alert("只有审核状态为[待审核][审核不通过]的才能置为审核通过！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        if(!isExsitsChecked){
            layer.alert("只有审核状态为[待审核][审核不通过]的才能置为审核通过！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        ajaxSubmitAuditSuccess(ids,flg,datagrid);
    }


    /**
     *功能:审核驳回按钮操作
     * author:wangenhao
     * */
    layui.fsButton.infauditRefuse = function(elem,data,datagrid){
        var flg='N';
        if(data.length==0){
            layer.alert("请先选择要操作的资讯数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked = false;
        var isNoSubmit = false;
        var isCheckRefuse = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].check_Flg;
            if(isCheck == 'Y' || isCheck == 'W'){//审核通过以及待审核状态的财经快报
                isExsitsChecked = true;
                ids += data[i].news_Id+",";
            }
            if(isCheck == 'N'){
                isCheckRefuse = true;
            }
            if(isCheck == null){
                isNoSubmit = true;
            }

        }
        if(isNoSubmit){
            layer.alert("只有审核状态为[待审核][审核通过]的才能置为审核驳回！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }
        if(isCheckRefuse){
            layer.alert("只有审核状态为[待审核][审核不通过]的才能置为审核通过！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }
        /*if(isExsitsChecked){
            if(layer.confirm("确认置为审核不通过！")){

            }
            return;
        }*/
        ajaxSubmitAuditSuccess(ids,flg,datagrid)
    }


    /**
     *功能:批量删除操作审核状态判断操作-只能删除审核不通过或待审核数据
     * author:wangenhao
     * */
    layui.fsButton.informationDelete = function(elem,data,datagrid){
        var effe_Flg='N';
        if(data.length==0){
            layer.alert("请先选择要操作的资讯数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked = false;
        var isAcess = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].show_Flg;//判断提交展示状态
            if(isCheck != 'Y'){//非已提交展示状态的资讯
                isExsitsChecked = true;
                ids += data[i].news_Id+",";
            }else{//包含审核通过的数据
                isAcess = true;
            }
        }
        if(isAcess){
            layer.alert("只有提交展示状态为[未提交展示][已撤销展示]的才能删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }
        if(!isExsitsChecked){
            layer.alert("只有提交展示状态为[未提交展示][已撤销展示]的才能删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }else {
            layer.confirm("是否确定删除选中的数据？", {
                btn: ["确定","取消"] //按钮
            }, function(){
                ajaxDeleteSuccess(ids,effe_Flg,datagrid)
                layer.closeAll('dialog');
            }, function(){

            });
           // return false;
        }
        // ajaxDeleteSuccess(ids,effe_Flg,datagrid)
    }

    /**
     *功能:置为首页展示按钮操作
     * author:wangenhao
     * */
    layui.fsButton.test3 = function(elem,data,datagrid){
        mydatagrid=datagrid;
        var length=data.length;
        if(length<3){
            layer.alert("请先至少选择3条需要首页展示的数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        bcSelectData=data;
        var index=layer.open({
            type: 1 //此处以iframe举例
            ,title: '置为首页展示'
            ,area: ['800px', '600px']
            ,btn: ['保存', '预览','返回']
            ,yes: function(){
                save();
            }
            ,btn2: function(){
                preView();
                return false;
            }
            ,btn3: function(){
                layer.close(index);
            }
            ,shade: 0
            ,maxmin: true
            ,content:$("#zhidingDiv")
            ,end:function(){
                // layer.close(index);
                location.reload();　　//layer.open关闭刷新
            }

        });
        indexPageViewDialog=index;
        // layer.full(index);
        //置为首页展示
        var http=window.location.protocol;
        var host=window.location.host;
        var link=http+"//"+host;
        var indexPage=  new Vue({
            el:'#app',
            data:{
                rowcount:length,
                currentSelect:bcSelectData,
                benciSelect:bcSelectData,
                url:link+"/skQuesDtl/findIndexViewList.shtml"
            } ,created: function () {
                this.getData();
            }
            ,methods:{
                getData:function(){
                    var that = this;
                    that.$http({       //调用接口
                        method: 'POST',
                        url: this.url
                    }).then(function(response){  //接口返回数据
                        this.currentSelect=response.data;
                    },function(error){
                    }).then(function(){

                    });
                },
                gernerateId:function(index){
                    return parseInt(index)+1;
                }
            }
        })

        /* 渲染表单 */
        form.render();
    }

})
/**
 * 审核操作处理
 * @param id 主键，多个以逗号分隔
 * @param status状态 Y 标识审核通过 N 标识审核驳回
 * @author zhengyunfei
 */
function ajaxSubmitAuditSuccess(id,checkFlg,datagrid,showFlag){
    $.ajax({
        url: "/product/submitAudit.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "pk_Id": id,
            "prd_flg":showFlag,
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
            tishi();
        },
        error: function() {
            //请求出错处理
        }
    });
}

/**
 * 赎回提交处理
 * @param id 主键，多个以逗号分隔
 * @param status状态 Y 标识审核通过 N 标识审核驳回
 * @author zhengyunfei
 */
function ajaxSubmitRedeemSuccess(id,checkFlg,datagrid,showFlag){
    $.ajax({
        url: "/productRedeem/submitAudit.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "pk_Id": id,
            "flg":showFlag,
            "confirm_Flag":checkFlg,
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
            tishi();
        },
        error: function() {
            //请求出错处理
        }
    });
}
function ajaxSubmitRedeemAllSuccess(datagrid){
    $.ajax({
        url: "/productRedeem/updateRedeemStateAll.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "flg":'2',
            "confirm_Flag":'Y',
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
            tishi();
        },
        error: function() {
            //请求出错处理
        }
    });
}
/**
 * 审核操作处理批量删除特定状态的财经快报
 * @param id 主键，多个以逗号分隔
 * @param status状态 Y 标识审核通过 N 标识审核驳回
 * @author zhengyunfei
 */
function ajaxDeleteSuccess(id,checkFlg,datagrid){
    $.ajax({
        url: "/InformationDetail/submitAudit.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "news_Id": id,
            "effe_Flg":checkFlg
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            tishi();
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}


/**
 *
 * @param id
 * @param checkFlg
 * @param datagrid
 */
function calProductBuyRedeem(type,datagrid){
    $.ajax({
        url: "/product/calProductBuyRedeem.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "jsType": type
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}


function calProductTBCRM(type,datagrid){
    $.ajax({
        url: "/product/calProductTBCRM.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "jsType": type
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            console.log("同步数据--------"+JSON.stringify(req));
            if(req.code!='0'){
                layer.alert("同步失败！",{
                    icon:2,
                    skin:'layer-ext-moon'
                });
            }else {
                layer.alert("同步成功！",{
                    icon:2,
                    skin:'layer-ext-moon'
                });
                datagrid.reload();
            }
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}

/**
 * 保存
 * @author zhengyunfei
 */
function save(){
    var quesIds="";
    var hopgOrders="";
    var isNotSelectHopgOrder=false;
    // 为所有选中的复选框执行函数，
    var length=$("input[name='hopgFlg']:checked").length;
    if(length!=3){
        layer.alert("请选择3个首页展示问题",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }
    $("input[name='hopgFlg']:checked").each(function(index,element){
        var id=$(element).attr('data-id');
        var quesId=$(element).attr('data-quesId');

        var hopgOrder=$("#hopgOrder"+id).val();
        if(''==hopgOrder){
            isNotSelectHopgOrder=true;
        }
        if(index<length-1){
            quesIds+=quesId+",";
            hopgOrders+=hopgOrder+",";
        }else{
            quesIds+=quesId;
            hopgOrders+=hopgOrder;
        }
    })
    if(isNotSelectHopgOrder){
        layer.alert("请为首页展示问题配置顺序",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }
    $.ajax({
        url: "/skQuesDtl/setIndexPageView.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "quesId": quesIds,
            "hopgOrder":hopgOrders
        }, //参数值
        type: "POST", //请求方式
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            layer.closeAll();
            mydatagrid.reload();


        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}

/**
 * 预览
 * @author zhengyunfei
 */
function preView(){
    var viewData=[];
    var quesIds="";
    var hopgOrders="";
    var isNotSelectHopgOrder=false;
    // 为所有选中的复选框执行函数，
    var length=$("input[name='hopgFlg']:checked").length;
    if(length!=3){
        layer.alert("请选择3个首页展示问题",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }
    $("input[name='hopgFlg']:checked").each(function(index,element){
        var id=$(element).attr('data-id');
        // var quesId=$(element).attr('data-quesId');
        var quesId=$(element).parent().prev().html();
        var hopgOrder=$("#hopgOrder"+id).val();
        if(''==hopgOrder){
            isNotSelectHopgOrder=true;
        }
        if(index<length-1){
            quesIds+=quesId+",";
            hopgOrders+=hopgOrder+",";
        }else{
            quesIds+=quesId;
            hopgOrders+=hopgOrder;
        }
        viewData.push({
            name:quesId,
            num:hopgOrder
        })
    })
    viewData = viewData.sort(compare("num"));
    var preViewBody="";
    for(var i=0;i<viewData.length;i++){
        preViewBody+="<tr><td>"+viewData[i].num+"</td><td>"+viewData[i].name+"</td></tr>";
    }
    $("#preViewBody").html(preViewBody);
    if(isNotSelectHopgOrder){
        layer.alert("请为首页展示问题配置顺序",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }

    var indexPre=layer.open({
        type: 1 //此处以iframe举例
        ,title: '预览'
        ,area: ['400px', '300px']
        ,id:'layerDemo'+Math.random()
        ,btn: ['确认保存', '重新配置']
        ,yes: function(){
            save();
        }
        ,btn2: function(){
            layer.close(indexPre);
        }
        ,shade: 0
        ,maxmin: false
        ,content:$("#preViewDiv")
        ,end:function(){
            layer.close(indexPre);

        }

    });
    new Vue({
        el: '#preViewDiv',
        data: {
            preViewData: viewData
        }
    })
}
// 指定排序的比较函数
function compare(property){
    return function(obj1,obj2){
        var value1 = obj1[property];
        var value2 = obj2[property];
        return value1 - value2;     // 升序
    }
}
//营销决算查看选择分公司后台数据获取
function getDepartId() {
    var url="";
    //如果为客户标签--大区，则数据权限智能看选择数据的大区（传入大区标号）
    url="/sysRoleReport/getCurrentUserRole.shtml";
    $.ajax({
        url: url,    //请求的url地址
        async: false,//请求是否异步，默认为异步，这也是ajax重要特性
        type: "POST",   //请求方式
        beforeSend: function () {
            //请求前的处理
        },
        success: function (result) {
            $("#DEPART_ID").val(result.data);
          /*  str += "<div class=\"layui-inline\">" ;
            str +="<label class=\"layui-form-mid\">" + ziduanname[c] + "：</label>" ;
            str+= "<div class=\"layui-input-inline\" style=\"width: 130px;\">" ;
            str+=  "<button class=\"layui-btn fsTree\" type=\"button\"  function=\"query\" id='selectCompany' ><i class=\"layui-icon\">&#xe615;</i>选择分公司</button>" ;
            str+= "<input type=\"hidden\" name=\""+ziduan[c] +"\" id=\""+ziduan[c] +"\" autocomplete=\"off\" class=\"layui-input\" value=\""+result.data+"\"/>" ;
            str+=  "</div></div>";*/
        },
        complete: function () {
            //请求完成的处理
        },
        error: function () {
            alert("处理失败，请与管理员联系");
        }
    });
}

